package com.yidaozou.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.yidaozou.dao.CmsFriendlinkTypeDao;
import com.yidaozou.dao.impl.CmsFriendlinkTypeSqlSessionDaoImpl;
import com.yidaozou.model.CmsFriendlinkType;
import com.yidaozou.service.CmsFriendlinkTypeService;
import com.yidaozou.util.PageBean;

@Service
@Transactional
public class CmsFriendlinkTypeServiceImpl implements CmsFriendlinkTypeService{

	@Autowired
    private CmsFriendlinkTypeDao cmsFriendlinkTypeDao;
	@Autowired
	private CmsFriendlinkTypeSqlSessionDaoImpl cmsFriendlinkTypeSqlSessionDao;
	
	public int insertCmsFriendlinkType(CmsFriendlinkType type) {
		return cmsFriendlinkTypeDao.insertCmsFriendlinkType(type); 
	}

	public int updateCmsFriendlinkType(CmsFriendlinkType type) {
		return cmsFriendlinkTypeDao.updateCmsFriendlinkType(type);
	}

	public int deleteCmsFriendlinkType(Integer id) {
		return cmsFriendlinkTypeDao.deleteCmsFriendlinkType(id);
	}

	public CmsFriendlinkType findCmsFriendlinkTypeById(Integer id) {
		return cmsFriendlinkTypeDao.findCmsFriendlinkTypeById(id);
	}

	public List<CmsFriendlinkType> findAllCmsFriendlinkTypes() {
		return cmsFriendlinkTypeDao.findAllCmsFriendlinkTypes();
	}

	public List<CmsFriendlinkType> findCmsFriendlinkTypesByPage(
			Map<String, PageBean> map) {
		return cmsFriendlinkTypeDao.findCmsFriendlinkTypesByPage(map);
	}

	public List<CmsFriendlinkType> selectTestPage(Map<String, Object> map) {
		return cmsFriendlinkTypeDao.selectTestPage(map);
	}

	public int updateTestCmsFriendlinkType(CmsFriendlinkType type) {
		return cmsFriendlinkTypeDao.updateTestCmsFriendlinkType(type);
	}

	public List<CmsFriendlinkType> selectTestObject(CmsFriendlinkType type) {
		return cmsFriendlinkTypeDao.selectTestObject(type); 
	}

	public List<Map> selectTestMap(Map map) {
		return cmsFriendlinkTypeDao.selectTestMap(map);
	}

	public CmsFriendlinkType insertCmsFriendlinkTypeBySqlSession(
			CmsFriendlinkType type) {
		return cmsFriendlinkTypeSqlSessionDao.insertCmsFriendlinkType(type);
	}

}
